// 全局表单
.personal {
  padding: .8rem .5rem;
  font-size: .66rem;
  .ps-tip {
    color: #888;
    margin-bottom: 1rem;
  }
  .ps-auditing {
    color: #f92601;
    line-height: 2em;
  }
  .ps-audited {
    color: #4CAF50;
    line-height: 2em;
  }
  .form-item {
    position: relative;
    margin-bottom: 1rem;
    padding-left: 4rem;
    .must {
      color: #ff9800;
      margin-right: .2rem;
    }
    .form-item-label {
      position: absolute;
      left: 0;
      width: 4rem;
      display: block;
      line-height: 1.6rem;
      text-align: right;
      padding-top: 1px;
      padding-right: .3rem;
    }
    .form-item-txt {
      color: #ff9800;
      display: block;
      width: 90%;
      height: 1.5rem;
      line-height: 1.7rem;
    }
    input {
      width: 90%;
    }
  }
  .ps-btn {
    display: block;
    margin: 1.6rem auto 0;
    width: 88%;
    background-color: #4CAF50;
    color: #fff;
    border: 0;
    font-size: .7rem;
    border-radius: .2rem;
    line-height: 2.4em;
  }
  .weui-cells:before {
    border: 0;
  }
  .weui-cell:before {
    border: 0;
  }
  .weui-cells {
    &:before {
      border: 0;
    }
    &:after {
      border: 0;
    }
  }
  .vux-datetime {
    border: 1px solid #c6c6c6;
    border-radius: .1rem;
    width: 90%;
    height: 1.66rem;
  }
  .two-line {
    padding: 0;
    .form-item-label {
      border-bottom: 1px solid #D9D9D9;
      position: relative;
      display: block;
      width: 100%;
      text-align: left;
    }
    .weui-cell {
      border-bottom: 1px solid #f2f2f2;
    }
    input {
      width: 100%;
    }
  }
  .little-form {
    .form-item {
      padding-left: 5rem;
      .form-item-label {
        width: 5rem;
        font-size: 14px;
      }
    }
  }
}

.weui-cell_access .weui-cell__ft:after {
  content: " ";
  display: inline-block;
  height: 6px;
  width: 6px;
  border-width: 2px 2px 0 0;
  border-color: #C8C8CD;
  border-style: solid;
  -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
  transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
  position: relative; // top: -2px;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 9px;
}

.vux-cell-value {
  margin-right: 15px;
}

.bg-switch {
  background: #f8f8f8;
  border: 1px solid #dfdfdf; // margin-top: 35px;
  border-radius: .1rem;
}
